Static random access memory with write assist adjustment

ABSTRACT

The present disclosure describes embodiments of a write assist circuit. The write assist circuit can include a boost circuit configured to output a first negative voltage at a first output terminal, and an adjustment circuit configured to couple the first negative voltage to a second negative voltage higher than the first negative voltage. The adjustment circuit can include a transistor, and a second output terminal electrically connected to the first output terminal. The transistor can include a first source/drain terminal, a second source/drain terminal, and a gate terminal. The first source/drain terminal can be electrically coupled to the second output terminal. The second source/drain terminal can be electrically connected to a voltage source. The gate terminal can be electrically connected to a ground voltage supply.

BACKGROUND

Static random access memory (SRAM) is a type of semiconductor memoryused in computing applications that require, for example, high-speeddata access. For example, cache memory applications use SRAMs to storefrequently-accessed data—e.g., data accessed by a central processingunit.

The SRAM's cell structure and architecture enable high-speed dataaccess. The SRAM cell includes a bi-stable flip-flop structureincluding, for example, four to six transistors. An SRAM architecturecan include one or more arrays of memory cells and support circuitry.Each of the SRAM arrays is arranged in rows and columns called“wordlines” and “bitlines,” respectively. The support circuitry includesaddress and driver circuits to access each of the SRAM cells—via thewordlines and bitlines—for various SRAM operations.

BRIEF DESCRIPTION OF THE DRAWINGS

Aspects of the present disclosure are best understood from the followingdetailed description when read with the accompanying figures. It isnoted that, according to the standard practice in the industry, variousfeatures are not drawn to scale. In fact, the dimensions of the variousfeatures may be arbitrarily increased or reduced for clarity ofdiscussion.

FIG. 1 illustrates a static random access memory with a write assistcircuit, according to some embodiments.

FIG. 2 illustrates an example static random access memory topology,according to some embodiments.

FIG. 3 illustrates a write assist circuit, a column multiplexer, and awrite driver circuit for a static random access memory, according tosome embodiments.

FIG. 4 illustrates example signal waveforms for a write assist circuit,according to some embodiments.

FIG. 5 illustrates an adjustment module for a write assist circuit,according to some embodiments.

FIG. 6 illustrates a static random access memory with an auxiliarybitline topology, according to some embodiments.

FIG. 7A illustrates a static random access memory with an adjustmentcircuit, according to some embodiments.

FIG. 7B illustrates an adjustment circuit, a column multiplexer, and astatic random access memory cell, according to some embodiments.

FIG. 8 illustrates a method for a memory write operation, according tosome embodiments.

FIG. 9 illustrates a method for a memory write operation performed by astatic random access memory with an auxiliary bitline topology,according to some embodiments.

DETAILED DESCRIPTION

The following disclosure provides many different embodiments, orexamples, for implementing different features of the provided subjectmatter. Specific examples of components and arrangements are describedbelow to simplify the present disclosure. These are merely examples andare not intended to be limiting. In addition, the present disclosurerepeats reference numerals and/or letters in the various examples. Thisrepetition is for the purpose of simplicity and clarity and, unlessindicated otherwise, does not in itself dictate a relationship betweenthe various embodiments and/or configurations discussed.

Spatially relative terms, such as “beneath,” “underlying,” “underneath,”“below,” “lower,” “above,” “upper,” “lower,” and the like may be usedherein for ease of description to describe one element or feature'srelationship to another element(s) or feature(s) as illustrated in thefigures. The spatially relative terms are intended to encompassdifferent orientations of the device in use or operation in addition tothe orientation depicted in the figures. The apparatus may be otherwiseoriented (rotated 90 degrees or at other orientations) and the spatiallyrelative descriptors used herein may likewise be interpretedaccordingly.

In some embodiments, the terms “about” and “substantially” can indicatea value of a given quantity that varies within 5% of the value (e.g.,±1%, ±2%, ±3%, ±4%, ±5% of the value).

As used herein, the term “logic low” refers to a voltage levelcorresponding a binary content of logic zero (e.g., bit ‘0’) in theintegrated circuit or a static random access memory (SRAM). In someembodiments, logic low can refer to a voltage level that is about aground level (e.g., about 0 V), or a negative power supply voltage(e.g., −0.4 V, −0.6 V, −0.7 V, −1.0 V, −1.2 V, −1.8 V, −2.4 V, −3.3 V,−5 V, or any combination thereof).

As used herein, the term “logic high” refers to a voltage levelcorresponding a binary content of logic one (e.g., bit ‘1’) in theintegrated circuit or a static random access memory (SRAM). In someembodiments, logic high can refer to a voltage level that is about apositive power supply voltage (e.g., 0.4 V, 0.6 V, 0.7 V, 1.0 V, 1.2 V,1.8 V, 2.4 V, 3.3 V, 5 V, or any combination thereof).

Static random access memory (SRAM) can be used in integrated circuits(IC) for high speed communication, imaging processing, andsystem-on-chip (SOC) applications. A SRAM can include multiple SRAMcells, where each SRAM cell can include a pair of cross-coupledinverters and pass gate transistors, through which binary content (e.g.,a bit) can be read from or written to the SRAM cell. During a writeoperation for a selected SRAM cell, one of the selected SRAM cell'scross-coupled inverters' output node can be initially charged (e.g., toan ON state or a logic high value), while the corresponding pass gatetransistor attempts to discharge the output node through a bitline or acomplementary bitline. To strengthen the corresponding pass gatetransistor (e.g., increase pass gate transistor's gate-to-source voltage(V_(GS))), a negative voltage can be applied to the bitline or thecomplementary bitline to facilitate the discharging process (alsoreferred to herein as a negative bitline (NBL) scheme). On the otherhand, due to a temperature fluctuation or a fabrication processvariation of the IC, a threshold voltage of the pass gate transistor inthe SRAM cell can deviate from that of another pass gate transistor inother SRAM cells of the same IC. Such pass gate transistor's thresholdvoltage fluctuation can inadvertently cause the binary content to changefor an unselected SRAM cell during the NBL scheme. This inadvertentchange in binary content of an unselected SRAM cell is referred toherein as “a dummy write issue” and can result in a faulty operation ofthe IC.

The present disclosure is directed to a method and a circuit structurefor adjusting a negative bitline voltage to reconcile the dummy writeissue. In some embodiments, a SRAM can include multiple SRAM cells and awrite assist circuit configured to provide a reference voltage to theSRAM cells (e.g., a NBL scheme). In some embodiments, the write assistcircuit can include a boost circuit configured to provide a firstnegative voltage (e.g., −200 mV) to the SRAM's bitlines and anadjustment circuit configured to couple the first negative voltage to asecond negative voltage (e.g., −100 mV). The adjustment circuit can beconfigured to adjust the NBL scheme by increasing the bitline voltagefrom the first negative voltage (e.g., −200 mV) to a second negativevoltage (e.g., −100 mV). The second negative voltage can be higher thanthe first negative voltage and can be provided to the SRAM bitlines asthe reference voltage. In some embodiments, the adjustment circuit caninclude a bias compensation transistor, where a threshold voltage of thebias compensation transistor can be substantially equal to that of eachpass gate transistor of the SRAM cells. In some embodiments, a gate ofthe bias compensation transistor can be electrically wired to a groundlevel (e.g. about 0 V), a source of the bias compensation transistor canbe electrically wired to the ground level or a logic high voltagesource, and a drain of the bias compensation transistor can beelectrically coupled to the boost circuit and provide the secondnegative voltage. A benefit of the present disclosure is to effectivelyreconcile the dummy write issue during a write operation by reducing avoltage difference between an unselected SRAM cell's pass gatetransistor's gate and the bitline/complementary bitline, thus reducing aleakage current flowing through pass gate transistor and preventingaltering the binary content stored in the unselected SRAM cell.

The present disclosure describes aspects of a static random accessmemory (SRAM). Specifically, the disclosure describes differentembodiments related to an SRAM memory write operation. For ease ofexplanation, certain SRAM circuit elements and control logic aredisclosed to facilitate in the description of the different embodiments.The SRAM can include other circuit elements and control logic. Theseother circuit elements and control logic are within the spirit and scopeof this disclosure.

FIG. 1 is an illustration of a static random access memory (SRAM) 100with a write assist circuit 110 configured to provide a negative bitline (NBL) voltage (a.k.a. NBL scheme), according to some embodiments.SRAM 100 can include a row decoder 135, a wordline driver 130, a columndecoder 140, a column multiplexer (MUX) 150, a write driver circuit 160,and an SRAM array 180. SRAM array 180 can include columns of SRAM cells170 ₀-170 _(N). In some embodiments, as illustrated in FIG. 1, writeassist circuit 110, column MUX 150, and write driver circuit 160 can beproximately located near a lower portion of SRAM array 180. For examplepurpose, logic low and logic high associated with SRAM 100 will berespectively described in the context of a ground level (e.g., about 0V) and a positive voltage level (e.g., about 0.5 V). Other voltagelevels for logic low and logic high are within the scope of thisdisclosure.

Each of the SRAM cells in SRAM array 180 can be accessed—e.g., formemory read and memory write operations—using a memory address. Based onthe memory address, row decoder 135 can select a row of memory cells toaccess via wordline driver 130. Also, based on the memory address,column decoder 140 cab select a column of memory cells 170 ₀-170 _(N) toaccess via write assist circuit 110 and column MUX 150, according tosome embodiments. In some embodiments, write driver circuit 160 cangenerate voltages for bitline pairs BL/BLB in columns of memory cells170 ₀-170 _(N). The notation “BL” refers to a bitline, and the notation“BLB” refers to the complement of “BL” (also referred to herein as acomplementary bitline). The intersection of the accessed row and theaccessed column of memory cells can result in access to a single memorycell 190.

Each of columns of memory cells 170 ₀-170 _(N) can include memory cells190. Memory cells 190 can be arranged in one or more arrays in SRAM 100.In the present disclosure, a single SRAM array 180 is shown to simplifythe description of the disclosed embodiments. SRAM array 180 has “M”number of rows and “N” number of columns. The notation “190 ₀₀” refersto memory cell 190 located in row ‘0’, column 170 ₀. Similarly, thenotation “190 _(MN)” refers to memory cell 190 located in row ‘M’,column 170 _(N).

In some embodiments, as illustrated in FIG. 1, write driver circuit 160can include level-shifter devices 162 and 164 that can each receive areference voltage 118. Reference voltage 118 can be a ground level(e.g., 0 V), a negative voltage (e.g., −100 mV, −200 mV, or −300 mV), ora combination thereof, according to some embodiments. In someembodiments, with a logic low input received by either level-shifterdevice 162 or 164, the respective level-shifter device can output alogic high value. Conversely, with a logic high input received by eitherlevel-shifter device 162 or 164, the respective level-shifter device canoutput reference voltage 118.

In some embodiments, as illustrated in FIG. 1, write assist circuit 110can be configured to provide reference voltage 118. Write assist circuit110 can include a boost circuit 122 configured to provide a firstvoltage at an output terminal 123 and an adjustment circuit 120configured to couple the first voltage to a second voltage, higher thanor equal to the first voltage, at an output terminal 121. Both the firstand the second voltages can be equal to or below logic low. In someembodiments, reference voltage 118 can be substantially equal to thefirst voltage at output terminal 123. In some embodiments, referencevoltage 118 can be substantially equal to the second voltage at outputterminal 121. In some embodiments, reference voltage 118 can be pulledup from the first voltage provided by boost circuit 122 to the secondvoltage provided by adjustment circuit 120. In some embodiments,reference voltage 118 can be between the first voltage provided by boostcircuit 122 and the second voltage provided by adjustment circuit 120.In some embodiments, as illustrated in FIG. 1, output terminals 121 and123 can be electrically wired to each other and provide referencevoltage 118. In some embodiments, reference voltage 118 can beinitialized to the ground level by boost circuit 122.

Boost circuit 122 can receive a negative bit line (NBL) enable signal116 to determine the first voltage at output terminal 123. For example,in response to NBL enable signal 116 being at ‘1’ or logic high, thefirst voltage provided by boost circuit 122 at output terminal 123 canbe a negative voltage (e.g., −100 mV, −200 mV, or −300 mV) lower thanthe ground level. Adjustment circuit 120 can increase the first voltagefrom boost circuit 122 to provide the second voltage at output terminal121 ranging from the first voltage to the ground level. For example, thefirst voltage provided by boost circuit 122 at output terminal 123 canbe −200 mV, while adjustment circuit 120 can increase the first voltage,−200 mV, to provide the second voltage of −130 mV at output terminal121. Accordingly, adjustment circuit 120 can be a compensation circuitto adjust reference voltage 118. In some embodiments, the second voltageat output terminal 121 can range from the first voltage to about logiclow, such as from −200 mV to about 0 V. In some embodiments, in responseto NBL enable signal 116 being at ‘0’ or logic low, the first voltage atoutput terminal 123 can be about the ground level. In some embodiments,in response to the first voltage being about the ground level at outputterminal 123, adjustment circuit 120 can provide the second voltage ofabout the ground level at output terminal 121; thus, reference voltage118 can be at about the ground level.

FIG. 2 illustrates two memory cells 190 ₀₀ and 190 _(M0) in column 170 ₀of SRAM 100, according to some embodiments. The discussion of elementswith the same annotations in FIGS. 1 and 2 applies to each other, unlessmentioned otherwise. As shown in FIG. 2, memory cell 190 ₀₀ canrepresent an addressed (e.g., selected) SRAM cell, while memory cell 190_(M0) can represent an unselected SRAM cell. Memory cell 190 can havedifferent circuit topologies. For example, each of memory cells 190 ₀₀and 190 _(M0) can have a “6T” circuit topology. The 6T circuit topologycan include n-channel metal-oxide-semiconductor (NMOS) pass gatetransistors 220 and 230, NMOS pull-down transistors 240 and 250, andp-channel metal-oxide-semiconductor (PMOS) pull-up transistors 260 and270. A voltage from wordline driver 130 can be coupled to gate terminalsof each NMOS pass gate transistors 220 and 230. This can allow pass gatetransistors 220 and 230 to pass voltages from the bitline pair BL/BLB toa bi-stable flip-flop structure formed by NMOS transistors 240 and 250and PMOS transistors 260 and 270. The bitline pair BL/BLB voltages canbe used during a memory write operation. For example, if BL is at ‘1’ orlogic high and BLB is at ‘0’ or logic low, the voltage applied bywordline driver 130 to the gate terminals of NMOS pass transistors 220and 230 can be at a sufficient voltage level to pass the BL's logic highvalue and the BLB's logic low value to the bi-stable flip-flopstructure. As a result, these logic values are written (or programmed)into the bi-stable flip-flop structure.

In referring to FIG. 2, an example bitline parasitic model 210 isdepicted for bitline BL for explanation purposes. The bitline BLB canhave a similar bitline parasitic model. A network of resistor elements212 ₀-212 _(M) and capacitive elements 214 ₁-214 _(M) (e.g., capacitors,capacitive circuits, or a combination thereof) can represent bitlineparasitic model 210. Each resistor element 212 can represent a bitlineBL path resistance between two SRAM cells along a column of memorycells. Each capacitive element 214 can represent a parasitic capacitanceassociated with a pass gate in each SRAM cell—e.g., parasiticcapacitance associated with transistor 220 in memory cell 190—along thecolumn of memory cells.

During the memory write operation, an addressed SRAM cell located afarther distance from a write driver circuit—e.g., memory cell 190 ₀₀ inFIG. 2—can receive a bitline voltage different from its intended voltagelevel. This can be due to a voltage differential between the voltage atthe output of the write driver circuit (e.g., write driver circuit 160of FIG. 1) and the voltage at the bitline location associated with theaddressed SRAM cell. This voltage differential can be attributed to thebitline path resistance between the write driver circuit and theaddressed SRAM cell.

In referring to FIG. 2, resistor elements 212 ₀-210 _(M) can model thebitline path resistance. If write driver circuit 160 outputs 0 V ontobitline BL, the voltage at an addressed memory cell 190—e.g., located afarther distance from the write driver circuit such as, for example, inthe upper portion of SRAM array 190 ₀₀ in FIG. 2—can be greater than 0 Vdue to the “IR” (current*resistance) voltage drop across resistorelements 212 ₀-212 _(M). This voltage drop can result in an unintendedrise in voltage at the bitline location associated with the addressedSRAM cell. This unintended rise in voltage—e.g., voltage greater than 0V—can degrade the memory write operation of the SRAM cell because theSRAM cell's bi-stable flip-flop structure may not track its voltagelevel to the intended voltage—i.e., the write circuit output voltage. Inother words, the unintended rise in voltage can prevent the SRAM cellfrom changing state. Advancing process technologies can furtherexacerbate the effects of this IR voltage drop because the bitlineparasitic resistance can increase as advancing process technologiesdecrease the bitline's physical dimensions. In addition, densityincreases in SRAM arrays can also exacerbate the effects of the IRvoltage drop because bitline length increases as SRAM arrays grow. As aresult, it would be beneficial to have a write assist circuit (e.g.,write assist circuit 110 shown in FIG. 1) to provide an intentionalnegative voltage at the bitline BL or complementary bitline BLB tocompensate for the unintended rise in voltage (the NBL scheme).

On the other hand, a threshold voltage associated with each pass gatetransistors 220 and 230 at each memory cell 190 can deviate from itsdesigned value due to a fabrication process fluctuation or a hightemperature of a working environment of SRAM 100. Based on the thresholdvoltage's target setting or working environment's temperature of SRAM100, such undesired threshold voltage deviation can be out range of adesign margin of the NBL scheme. For example, during a write operationusing the NBL scheme, the negative voltage provided by boost circuit 122(shown in FIG. 1) can be −200 mV or lower. If a threshold voltagefluctuation of gate terminals of NMOS pass transistors 220 and 230 islarger than about 130 mV, an unselected SRAM cell (e.g., SRAM cell 190_(M0) in FIG. 2) can be unexpectedly turned on to pass the BL and/orBLB's logic state to its bi-stable flip-flop structure, thus causing awrite operation error (e.g., dummy write issue). In some embodiments,the threshold voltage fluctuation can range from about 130 mV to about270 mV to cause the dummy write issue. Accordingly, it would bebeneficial to have a write assist circuit (e.g., write assist circuit110 shown in FIG. 1) to track and adjust the negative voltage rangeprovided by the NBL scheme to compensate the dummy write issue.

FIG. 3 illustrates write assist circuit 110, column MUX 150, writedriver circuit 160, and unselected SRAM cell 190 _(M0), according tosome embodiments. The discussion of elements with the same annotationsin FIGS. 1 and 3 applies to each other, unless mentioned otherwise.Write assist circuit 110 can include a boost circuit 318 and anadjustment circuit 320. The discussion of boost circuit 122 andadjustment circuit 120 can be respectively applied to boost circuit 318and adjustment circuit 320, unless mentioned otherwise. Although FIG. 3illustrates one SRAM cell 190 _(M0) as an unselected SRAM cell, otherSRAM cells, including addressed (selected) SRAM cells and/or unselectedSRAM cells, in SRAM 100 can also be included in the scope and discussionof FIG. 3.

Boost circuit 318 can include a voltage generator 360, a pull-downtransistor 380, and a control circuit 340 configured to control voltagegenerator 360 and pull-down transistor 380. During a memory writeoperation, based on a memory address signal 312 and NBL enable signal116, control circuit 340 can couple a reference voltage—e.g., referencevoltage 118 provided to write driver circuit 160—to a first negativevoltage via voltage generator 360 and/or pull-down transistor 380. Forexample, memory address signal 312 can indicate a location of memorycell 190 in SRAM array 180 subject to a memory write operation,according to some embodiments. In response to NBL enable signal 116being at ‘1’ or logic high, control circuit 340 can trigger voltagegenerator 360 to provide the first voltage (e.g., a negative voltage,such as −100 mV, −200 mV, and −300 mV) at output terminal 123, based onmemory address signal 312. As discussed previously for FIGS. 1 and 2,the first voltage provided by voltage generator 360 can be an embodimentof the NBL scheme to compensate weaker NMOS pass gate transistorsdevices (e.g., NMOS pass gate transistor 220 and 230) in an SRAM cell(e.g., memory cell 190 of FIG. 2). In some embodiments, in response toNBL enable signal 116 being at ‘0’ or logic low, control circuit 340 candeactivate voltage generator 360 and activate pull-down transistor 380to provide the ground level at output terminal 123 (e.g., referencevoltage 118 can be about 0 V).

Adjustment circuit 320 can include a pass gate transistor 322 configuredto compensate (e.g., pull up) the negative voltage provided by boostcircuit 318 and a voltage element 326 connecting to pass gate transistor322. Pass gate transistor 322 can have a threshold voltage substantiallyequal to that of pass gate transistors 220/230 in any of memory cells190 and can have terminals 321, 323, and 325. Pass gate transistor 322'sterminal 323 can be pass gate transistor 322's gate terminal and can beelectrically connected to and wired to a ground level or logic low. Passgate transistor 322's terminals 321 and 325 can interchangeably be passgate transistor 322's drain and source terminals. As shown in FIG. 3,pass gate transistor 322's terminal 321 (e.g., drain terminal) can beelectrically coupled to adjustment circuit 320's output terminal 121,while pass gate transistor 322's terminal 323 (e.g., source terminal)can be electrically connected to and wired to voltage element 326.Voltage element 326 can be a ground in SRAM 100. In some embodiments,voltage element 326 can be a power supply voltage source providing thelogic low level, the logic high level, or a voltage level between thelogic low and the logic high levels.

Pass gate transistor 322 can have similar voltage-passing capability asany pass gate transistor of any unselected memory cell 190, where thevoltage-passing capability can be represented by the difference betweenthe transistor's gate-to-source voltage and threshold voltage(V_(GS)−V_(t)). For example, in referring to FIG. 3, pass gatetransistor 322 can have substantially same (V_(GS)−V_(t)) as pass gatetransistor 220 of unselected memory cell 190 _(M0). It is because bothpass gate transistor 322 and unselected memory cell 190 _(M0)'s passgate transistor 220 can have similar threshold voltages, substantiallythe same bias (e.g., ground level) at their gate terminals, andsubstantially the same bias at their drain terminals (e.g., referencevoltage 118 can be passed from terminal 121 to BL by level-shifterdevice 162). Therefore, both pass gate transistor 322 and unselectedmemory cell 190 _(M0)'s pass gate transistor 220 can isolate or passvoltages between their source and drain terminals. For example, as shownin FIG. 3, in response to reference voltage 118 being at a negativevoltage level (e.g., lower than −200 mV), a (V_(GS)−V_(t)) associatedwith unselected memory cell 190 _(M0)'s pass gate transistor 220 can bepartially activated to form an undesirable electrical conduction betweenBL and node N1. Nevertheless, the substantially equal (V_(GS)−V_(t))values can be associated with pass gate transistor 322 to formsubstantially the same electrical conduction between terminals 321 and325. Since voltage element 326 can at least provide a voltage levelequal to or higher than the ground level, reference voltage 118 cantherefore be positively pulled up by voltage element 326, thus having aless negative value (e.g., reference voltage 118 can be pulled up from−200 mV to −100 mV). This can accordingly reduce (V_(GS)−V_(t)) of bothpass gate transistor 322 and unselected memory cell 190 _(M0)'s passgate transistor 220, thus ensuring unselected memory cell 190 _(M0)'spass gate transistor 220 is turned off, thus preserving the binarycontent stored at node N1.

FIG. 4 is an illustration of example signal waveforms for write assistcircuit 110 during a write operation using the NBL scheme, according tosome embodiments. By way of example and not limitation, FIG. 4 showssignal waveforms for NBL enable signal 116, circuit nodes N1 and N2(both shown in FIG. 3) of an unselected memory cell 190 (e.g.,unselected memory cell 190 _(M0) shown in FIG. 3), and reference voltage118 at terminals 121 and 123. During the memory write operation, theseexample waveforms assume that ‘1’ or logic high is associated with apositive voltage VDD, and ‘0’ or logic low is associated with the groundlevel (e.g., about 0 V).

From time=0 to time t₁, NBL enable signal 116 is set at logic low ‘0’,while circuit nodes N1 and N2 can be respectively at logic high andlogic low. Also, with NBL enable signal 116 at logic low, referencevoltage 118 provided by write assist circuit 110 can be at the groundlevel.

At time t₁, NBL enable signal 116 transitions from logic low to logichigh, thus activating write assist circuit 110 to set reference voltage118 to a negative value (e.g., −100 mV, −200 mV, or −300 mV). Suchnegative reference voltage 118 can be transferred to BL (shown in FIG.3) and coupled to the unselected memory cell 190.

In some embodiments, write assist circuit 110 does not includeadjustment circuit 120, in which reference voltage 118 is set by boostcircuit 122 (shown in FIG. 1). In response to reference voltage 118being negative (e.g., lower than −200 mV), the unselected memory cell190's pass gate transistor 220 (shown in FIG. 3) can be partially turnedon to form an electrical conduction path between its drain terminal andsource terminal. This can facilitate the discharge process to changenode N1's binary content from ‘1’ to ‘0’, before the end of the writeoperation (e.g., before time t₂). With node N1's binary content beingerroneously changed, node N2 is also respectively and incorrectlychanged from ‘0’ to ‘1’.

In some embodiments, write assist circuit 110 can include adjustmentcircuit 120, in which reference voltage 118 can be determined by bothboost circuit 122 and adjustment circuit 120 (both shown in FIG. 1). Aspreviously discussed in FIGS. 1 and 3 (e.g., adjustment circuit 320, anembodiment of adjustment circuit 120), adjustment circuit 120 cancompensate and adjust (e.g., pull up) the negative voltage provided byboost circuit 122. This can set reference voltage 118 to be a lessnegative value (e.g., −100 mV). As a result, the gate-to-source voltage(V_(GS)) of unselected memory cell 190's pass gate transistor 220 can bereduced to mitigate the electrical conduction between its drain terminaland source terminal. This can limit the discharge/charging process thataffects the stored binary contents in nodes N1 and N2, thus avoid awrite error (dummy write issue) on unselected memory cell 190.

At time t₂, NBL enable signal 116 transitions from logic high to logiclow. This can deactivate write assist circuit 110 to set referencevoltage 118 to the ground level. In response, unselected memory cell 190is not subject to the dummy write issue; that is, the binary contentstored in unselected memory cell 190 after time t₂ can be the same asthat before time t₁.

FIG. 5 illustrates an adjustment circuit 520, according to someembodiments. The discussion of elements with the same annotations inFIGS. 1-3 and 5 applies to each other, unless mentioned otherwise. Thediscussion of adjustment circuits 120 and 320 can be both applied toadjustment circuit 520, unless mentioned otherwise. Adjustment circuit520 can include a transistor bank 580 and a MUX 524 connected totransistor bank 580. Transistor bank 580 can include multiple transistorcolumns 570 ₀-570 _(S), where “S” represents the number of transistorcolumns in transistor bank 580. In some embodiments, the number S can be1, 2, 4, or any other number. Each of transistor columns 570 ₀-570 _(S)can include multiple of transistors 522 and voltage elements 526connected to respective transistors 522. The discussion of transistor322 and voltage element 326 can be respectively applied to transistor522 and voltage element 526, unless mentioned otherwise. The notation“522 _(RS)” refers to transistor 522 located in row ‘R’, column 570_(S). Similarly, the notation “526 _(RS)” refers to voltage element 526located in row ‘R’, column 570 _(S). In some embodiments, each oftransistor columns 570 ₀-570 _(S) can have different number (R) oftransistors 522/voltage elements 526 from each other. In someembodiments, the number R can be 64, 128, 256, or any other number.

Transistors 522 in each transistor column 570 ₀-570 _(S) can have athreshold voltage substantially equal to each other, while transistors522 between each transistor columns 570 ₀-570 _(S) can have a differentthreshold voltage from each other. For example, each transistor 522₀₀-522 _(R0) in transistor column 570 ₀ can have a threshold voltage ofabout 0.3 V, while each transistor 522 ₀₁-522 _(R1) in transistor column570 ₁ can have a threshold voltage of about 0.5 V. At least one of thethreshold voltages associated with transistor columns 570 ₀-570 _(S) canbe substantially equal to those of one or more pass gate transistors 220and 230 in memory cells 190.

As shown in FIG. 5, each transistor 522 in each transistor column 570₀-570 _(S) can have its gate terminal electrically connected to theground level or logic low. Each transistor 522 in each transistorcolumns 570 ₀-570 _(S) can have its source/drain terminalsinterchangeably connected to voltage elements 526 and one of MUX 524'sinput terminals 511 ₁-511 _(S). Each transistor column 570 ₀-570 _(S)can be regarded as multiple adjustment circuits 320 connected inparallel. Such parallel connection can enhance a driving capacity tocharge/discharge BL/BLB when compensating the negative voltage providedby boost circuit 120 (shown in FIGS. 1 and 3). MUX 524 can select one ofthe transistor columns 570 ₀-570 _(S) based on a selection signal 525and connect the respective transistors 522's source or drain terminal toadjustment circuit 520's output terminal 121.

In some embodiments, MUX 524 can further include an input terminal 513that connects a high impedance (e.g., open circuit) to terminal 513based on selection signal 525. In response to the high impedance atinput terminal 513 selected by MUX 524, adjustment circuit 520 can bedeactivated to stop compensating the negative voltage provided by boostcircuit 120. As a result, the NBL voltage provided by write assistcircuit 110 is provided by boost circuit 120.

FIG. 6 illustrates an SRAM 600 with an auxiliary bitline topology,according to some embodiments. The discussion of elements with the sameannotations in FIGS. 1 and 6 applies to each other, unless mentionedotherwise. The discussion of SRAM 100 can be applied to SRAM 600, unlessmentioned otherwise. SRAM 600 can include row decoder 135, wordlinedriver 130, a column decoder 640, a column multiplexer (MUX) 650, writedriver circuit 160, write assist circuit 110, and an SRAM array 680. Insome embodiments, as illustrated in FIG. 6, write assist circuit 110,column MUX 650, and write driver circuit 160 can be proximately locatednear a lower portion of SRAM array 680.

SRAM array 680 can include columns of memory cells 670 ₀-670 _(N). Eachof columns 670 ₀-670 _(N) can include memory cells 190. In someembodiments, each of the columns 670 ₀-670 _(N) can also include abitline pair BL/BLB (also referred to herein as “a first set ofbitlines”) and an auxiliary bitline pair FBL/FBLB (also referred toherein as “a second set of bitlines”). The bitline pair BL/BLB can beused to access memory cells 190 in a lower portion of SRAM array 680 andthe auxiliary bitline pair FBL/FBLB can be used to access memory cells190 in an upper portion of SRAM array 680. For example, for SRAM array680 with 1024 rows, in each of columns 670 ₀-670 _(N), the bitline pairBL/BLB can be coupled to NMOS pass gate transistors (e.g., NMOS passgate transistors 220 and 230) of memory cells 190 for rows ‘0’ to ‘511’.The auxiliary bitline pair FBL/FBLB can be coupled to NMOS pass gatetransistors of memory cells 190 for rows ‘512’ to ‘1024. By implementingan alternative bitline path via the auxiliary bitline pair FBL/FBLB tomemory cells 190 in the upper portion of SRAM array 180, an overallparasitic resistance and capacitance associated with non-accessed memorycells 190 can be decreased, thus decreasing an IR voltage drop and RCtime delay to an accessed memory cell 190 in the upper portion of SRAMarray 680.

Column decoder 640 can be used to select either the bitline pair BL/BLBor the auxiliary bitline pair FBL/FBLB based on a location of memorycell 190 in SRAM array 680 subject to a memory write operation,according to some embodiments. In some embodiments, column decoder 640can receive an auxiliary bitline (FBL) enable signal 612, which canindicate whether memory cell 190 is in an upper portion of SRAM array680 (e.g., a memory cell in rows ‘512’ to ‘1024’). In some embodiments,if FBL enable signal 612 is ‘1’ or logic high, a corresponding YSEL′[N:0] signal can be selected to activate a corresponding y-selecttransistor in column MUX 650 to access a corresponding auxiliary bitlinepair FBL/FBLB. Conversely, if FBL enable signal 612 is ‘0’ or logic low,a corresponding YSEL[N:0] signal can be selected to activate acorresponding y-select transistor in column MUX 650 to access acorresponding bitline pair BL/BLB.

In SRAM 600, write assist circuit 110 can compensate the IR voltage dropin the bitlines. For addressed SRAM cells—especially those cells locatedfarther from the write driver circuit (e.g., memory cell 190 _(0N) inFIG. 6)—write assist circuit 110 can “pull” the voltage level at thebitline location associated with the addressed SRAM cell closer to anintended voltage level. For example, if a 200 mV bitline IR drop existsbetween the output of write driver circuit 160 and an addressed SRAMcell, the reference voltage output from write driver circuit 160 can beadjusted, for example, to: (i) −300 mV so the bitline voltage at theaddressed SRAM cell can be near or at −100 mV; (ii) −400 mV so thebitline voltage at the addressed SRAM cell can be near or at −200 mV;(iii) −500 mV so the bitline voltage at the addressed SRAM cell can benear or at −300 mV; (iv) or any other negative voltage for a desiredvoltage level at the addressed SRAM cell.

In addition to compensating for the IR voltage drop in the bitlines,write assist circuit 110 can provide negative voltage tuning fordifferent portions of the SRAM array, thus reducing power consumption.For example, for SRAM cells in a lower portion of the SRAM array (e.g.,memory cells 190 in rows ‘0’ through ‘511’ of SRAM array 180 in FIG. 1),write assist circuit 110 can provide a higher negative voltage (e.g.,−100 mV) to SRAM cells in this portion as compared to a lower negativevoltage (e.g., −200 mV) provided to SRAM cells in an upper portion ofthe SRAM array (e.g., memory cells 190 in rows ‘512’ through ‘1024’ ofSRAM array 180). With the higher negative voltage (i.e., a lower voltagemagnitude) provided to the memory cells in the lower portion of the SRAMarray, less power is consumed by, for example, write driver circuit 160.In some embodiments, the SRAM array can be partitioned into more thantwo portions, in which each of the more than two portions can receive adifferent negative voltage based on a row location of a memory cellsubject to the memory write operation. With this further tuning ofnegative voltages based on memory row location, power consumption can befurther optimized.

Further, write assist circuit 110 can also compensate process variationsin the SRAM cell transistors. For example, in referring to memory cell190 ₀₀ in FIG. 2, process variations can cause PMOS pull-up transistors260 and 270 to be stronger than NMOS pass transistors 220 and 230. Thisprocess variation can cause issues during a memory write operation.Because the PMOS pull-up transistors can impede the NMOS passtransistors' ability to pull an internal node—e.g., any internal nodesbetween the PMOS pull-up transistor and the NMOS pull-downtransistor—from a power supply voltage V_(DD) (e.g., 0.4 V, 0.6 V, 0.7V, 1.0 V, 1.2 V, 1.8 V, 2.4 V, 3.3 V, 5 V, or any combination thereof)to ground (e.g., 0 V). To compensate for the weaker NMOS passtransistor, write assist circuit 110 can provide a negative voltage forwrite driver circuit 160 to promote pulling the internal nodes toground.

FIG. 7A illustrates an SRAM 700 with adjustment circuits 720, accordingto some embodiments. The discussion of SRAM 100 can be applied to SRAM700, unless mentioned otherwise. The discussion of adjustment circuit520 can be applied to adjustment circuit 720, unless mentionedotherwise. Further, the discussion of elements with the same annotationsin FIGS. 1, 2, 5, and 7A applies to each other, unless mentionedotherwise.

SRAM 700 can include SRAM array 180, row decoder 135, wordline driver130, column decoder 140, MUX 150, write driver circuit 160, boostcircuit 120, and multiple pairs of adjustment circuits 720. Boostcircuit 122 can be configured to provide reference voltage 118 to writedriver circuit 160 to generate bit voltages at BL/BLB. As shown in FIG.7A, each columns of SRAM cells 170 ₀-170 _(N) can include one adjustmentcircuit 720 connecting to BL and another adjustment circuit 720connecting to BLB. Therefore, the pair of adjustment circuits 720 can beconfigured to respectively compensate (e.g., pull up) the bit linevoltages at BL and BLB to avoid the previously discussed dummy writeissue. In some embodiments, each columns of SRAM cells 170 ₀-170 _(N)can include multiple pairs of adjustment circuits 720, where each pairof adjustment circuits 720 can be located at different portion of theeach column of SRAM cells. For example, for SRAM array 180 with 1024rows, in each of columns 170 ₀-170 _(N), a first pair of adjustmentcircuits 720 can be placed adjacent to row 511, and a second pair ofadjustment circuits 720 can be placed adjacent to row 1023. The firstand second pairs of adjustment circuits 720 can be configured torespectively prevent the dummy write issue for SRAM cells 190 at rows‘0’ to ‘511’ and rows ‘512’ to ‘1024.

FIG. 7B illustrates a pair of adjustment circuits 720 connected toBL/BLB associated with column of SRAM cells 170 ₀, according to someembodiments. The discussion of elements with the same annotations inFIGS. 1, 2, 5, and 7B applies to each other, unless mentioned otherwise.Adjustment circuit 720 can include one or more transistor columns 570₀-570 _(S) (FIG. 7B only illustrates one transistor column 570 ₀) and aMUX 724 connecting to transistor columns 570 ₀-570 _(S). The discussionof MUX 524 can be applied to MUX 724, unless mentioned otherwise. MUX724 can select one of the transistor columns 570 ₀-570 _(S) based onselection signal 525 and connect the respective transistors 522's sourceor drain terminal to adjustment circuit 720's output terminal 121. Asshown in FIG. 7B, one of adjustment circuit 720's MUX 724 can connectits output terminal 121 to BL, while the other adjustment circuit 720'sMUX 724 can connect its output terminal 121 to BLB. As a result, thepair of adjustment circuits 720 shown in FIG. 7B can be configured toavoid the dummy write issue for column of SRAM cells 170 ₀.

FIG. 8 illustrates a method 800 for a memory write operation performedon SRAM 100, according to some embodiments. The operations shown inmethod 800 can be performed by, for example, write assist circuit 110 ofFIGS. 1 and 3. Other operations in method 800 can be performed. Further,the operations of method 800 can be performed in a different orderand/or vary.

At operation 810, memory address information associated with the memorywrite operation for one or more memory cells is received. In someembodiments, the memory address information can include row location ofan SRAM cell subject to the memory write operation. In referring to FIG.1, column decoder 140 can receive the memory address information.

At operation 820, a reference voltage is provided to one or morebitlines coupled to the one or more memory cells. In some embodiments,the reference voltage can be provided by pull-down transistor 380 ofFIG. 3 that can initialize the reference voltage to the ground levelprior to coupling the reference voltage to a negative voltage (asdiscussed below in operations 830 and 840).

At operation 830, the reference voltage is coupled to a first negativevoltage with a boost circuit, based on the memory address information.For example, in referring to FIGS. 3 and 4, when NBL enable signal 116transitions from ‘0’ to ‘1’ (e.g., from logic low to logic high),reference voltage 118 can be coupled to the first negative voltage(e.g., reference voltage 118 without adjustment circuit 120, shown inFIG. 4). In some embodiments, reference voltage 118 can be coupled tothe first negative voltage after pull-down transistor 380 isdeactivated.

At operation 840, the reference voltage is coupled, with an adjustmentcircuit, to a second negative voltage higher than the first negativevoltage. For example, in referring to FIG. 3, reference voltage 118 canbe pulled up, with adjustment circuit 320, from the first negativevoltage to the second negative voltage by grounding transistor 322'sgate terminal, biasing transistor 322's source terminal with the groundlevel or a positive voltage supply, and pulling up the first negativevoltage by transistor 322's drain terminal to form the second negativevoltage to provide the reference voltage. In some embodiments, referencevoltage 118 can be pulled up by the second negative voltage based onselection signal 525 that selects transistor columns 570 ₀-570 _(S) ofadjustment circuit 520 that can receive the first negative voltage andcan adjust the first negative voltage to the second negative voltage. Insome embodiments, the reference voltage can be substantially equal tothe second negative voltage. In some embodiments, the reference voltagecan be between the first negative voltage and the second negativevoltage. In some embodiments, the reference voltage can be determinedbased on the memory address information. In some embodiments, operations830 and 840 can be performed concurrently.

FIG. 9 illustrates a method 900 for a memory write operation performedon SRAM 600, according to some embodiments. The operations shown inmethod 900 can be performed by, for example, write assist circuit 110 ofFIG. 6. Other operations in method 900 can be performed. Further, theoperations of method 900 can be performed in a different order and/orvary.

At operation 910, memory address information associated with the memorywrite operation for one or more memory cells in an array of memory cellsis received. In some embodiments, the memory address information caninclude row location of an SRAM cell subject to the memory writeoperation. In referring to FIG. 6, column decoder 640 can receive thememory address information and FBL enable signal 612.

At operation 920, a reference voltage is provided to a first set ofbitlines coupled to a first of memory cells in the SRAM array and asecond set of bitlines coupled to a second set of memory cells in theSRAM array. In some embodiments, the reference voltage can be providedby pull-down transistor 380 (shown at FIG. 3) that can initialize thereference voltage to the ground level prior to coupling the referencevoltage to a negative voltage (as discussed below in operations 930 and940).

At operation 930, the reference voltage is coupled with a boost circuitto a first negative voltage provided to the first and the second sets ofbitlines, based on the memory address information. For example, inreferring to FIGS. 4 and 6, when NBL enable signal 116 transitions from‘0’ to ‘1’ (e.g., from logic low to logic high), reference voltage 118can be coupled to the first negative voltage (e.g., reference voltage118 without adjustment circuit 120, shown in FIG. 4). In someembodiments, the reference voltage can be coupled to the first negativevoltage after the pull-down device is deactivated.

At operation 940, the reference voltage is coupled, with an adjustmentcircuit, to a second negative voltage higher than the first negativevoltage, where the second negative voltage can be provided to the secondset of bitlines based on the memory address information and FBL enablesignal 612. For example, in referring to FIG. 5, reference voltage 118can be pulled up, with adjustment circuit 520, to the second negativevoltage by biasing transistors 522's gate terminal with the ground levelor logic low, biasing transistors 522's source terminals with the groundlevel or positive voltage supplies, and pulling up, based on selectionsignal 525, the first negative voltage by transistors 522's drainterminals to generate the second negative voltage to provide thereference voltage. Therefore, reference voltage 118 can be pulled upfrom the first negative voltage by the second negative voltage and canbe further coupled to BL/BLB or FBL/FBLB based on the memory addressinformation and FBL enable signal 612. In some embodiments, thereference voltage can be substantially equal to the second negativevoltage. In some embodiments, the reference voltage can be between thefirst negative voltage and the second negative voltage. In someembodiments, the reference voltage can be determined based on the memoryaddress information. In some embodiments, operations 930 and 940 can beperformed concurrently.

In some embodiments, operation 940 can further include coupling thereference voltage to a third negative voltage, where the third voltagecan be provided to the first set of bitlines. The third negative voltagecan be higher than the first negative voltage, and can be different fromthe second negative voltage. For example, reference voltage 118 can becoupled to the third negative voltage based on adjustment circuit 520'sselection signal 525. The third negative voltage can be coupled to thefirst set bitlines based on the memory address information and FBLenable signal 612.

Embodiments of the present disclosure include a write assist circuitwith a boost circuit and an adjustment circuit. The boost circuit canprovide a first negative voltage for the NBL scheme. The adjustmentcircuit can receive the first negative voltage from the boost circuit,adjust the first negative voltage to a second negative voltage higherthan the first negative voltage, and output the second negative voltageto bitlines and/or complementary bitlines of a SRAM. The adjustmentcircuit can include one or more transistors configured to provide thesecond negative voltage at their drain terminals. In some embodiments,each of the one or more transistors can have substantially equalthreshold voltages to pass gate transistors of SRAM cells in the SRAM.In some embodiments, each of the one or more transistor's gate terminalscan be biased with the ground level or logic low. As a result, each ofthe one or more transistors can have substantially equal (V_(GS)−V_(t))as pass gate transistors of the SRAM cells in the SRAM. In someembodiments, each of the one or more transistor's source terminals canbe biased with the ground level or a positive voltage supply. Therefore,when the first negative voltage provided by the boost circuit generatesan undesired (V_(GS)−V_(t)) for unselected SRAM cells' pass gatetransistors, such first negative voltage can be increased to the secondnegative voltage by the adjustment circuit. A benefit of the embodimentsof the present disclosure is to utilize transistors that can becost-effectively and concurrently fabricated with SRAM cells' pass gatetransistors to reconcile the dummy write issue of the SRAM, thusavoiding operation errors of the IC.

In some embodiments, a write assist circuit can include a boost circuitconfigured to output a first negative voltage at a first outputterminal, and an adjustment circuit configured to couple the firstnegative voltage to a second negative voltage higher than the firstnegative voltage. The adjustment circuit can include a transistor, and asecond output terminal electrically connected to the first outputterminal. The transistor can include a first source/drain terminal, asecond source/drain terminal, and a gate terminal. The firstsource/drain terminal can be electrically coupled to the second outputterminal. The second source/drain terminal can be electrically connectedto a voltage source. The gate terminal can be electrically connected toa ground voltage supply.

In some embodiments, a memory device can include an array of memorycells, a writer driver circuit configured to provide a referencevoltage, and a write assist circuit configured to couple the referencevoltage from the write driver circuit to a first negative voltage. Thewrite assist circuit can include a boost circuit configured to provide asecond negative voltage lower than the first negative voltage, and anadjustment circuit configured to couple the second negative voltage tothe first negative voltage. The adjustment circuit can include atransistor with a gate terminal, a first source/drain terminal, and asecond source/drain terminal. The gate terminal can be electricallyconnected to a first voltage supply. The first source/drain terminal canbe electrically connected to a second voltage supply. The secondsource/drain terminal can be electrically connected to the boost circuitand couples the second negative voltage to the first negative voltage.

In some embodiments, a method for a memory write operation can includereceiving memory address information associated with the memory writeoperation for one or more memory cells, providing a reference voltage toone or more bitlines coupled to the one or more memory cells, coupling,with a boost circuit, the reference voltage to a first negative voltage,and coupling, with one or more pull-up transistors, the referencevoltage to a second negative voltage higher than the first negativevoltage based on the memory address information.

It is to be appreciated that the Detailed Description section, and notthe Abstract of the Disclosure section, is intended to be used tointerpret the claims. The Abstract of the Disclosure section may setforth one or more but not all possible embodiments of the presentdisclosure as contemplated by the inventor(s), and thus, are notintended to limit the subjoined claims in any way.

The foregoing disclosure outlines features of several embodiments sothat those skilled in the art may better understand the aspects of thepresent disclosure. Those skilled in the art will appreciate that theymay readily use the present disclosure as a basis for designing ormodifying other processes and structures for carrying out the samepurposes and/or achieving the same advantages of the embodimentsintroduced herein. Those skilled in the art will also realize that suchequivalent constructions do not depart from the spirit and scope of thepresent disclosure, and that they may make various changes,substitutions, and alterations herein without departing from the spiritand scope of the present disclosure.

1. A write assist circuit, comprising: a boost circuit configured tooutput a first negative voltage at a first output terminal; and anadjustment circuit configured to increase the first negative voltage toa second negative voltage, higher than the first negative voltage, atthe first output terminal, wherein the adjustment circuit comprises: atransistor comprising a first source/drain terminal, a secondsource/drain terminal, and a gate terminal; and a second output terminalelectrically connected to the first output terminal, wherein: the firstsource/drain terminal is electrically coupled to the second outputterminal; the second source/drain terminal is electrically connected toa voltage source; and the gate terminal is electrically connected to aground voltage source.
 2. The write assist circuit of claim 1, whereinthe second source/drain terminal is electrically connected to the groundvoltage source.
 3. The write assist circuit of claim 1, wherein thevoltage source is configured to provide a positive voltage.
 4. The writeassist circuit of claim 1, wherein the second output terminal iselectrically shorted to the first output terminal via a wire.
 5. Thewrite assist circuit of claim 1, wherein the adjustment circuit furthercomprises a plurality of transistors, wherein gate terminals of theplurality transistors are electrically connected to the ground voltagesource, and source/drain terminals of the plurality transistors areelectrically connected to the second output terminal.
 6. The writeassist circuit of claim 1, wherein the adjustment circuit furthercomprises a multiplexer, wherein an input terminal of the multiplexer iselectrically connected to the first source/drain terminal, and an outputterminal of the multiplexer is electrically connected to the secondoutput terminal.
 7. (canceled)
 8. A memory device, comprising: an arrayof memory cells; a write driver circuit configured to provide areference voltage; and a write assist circuit configured to couple thereference voltage from the write driver circuit to a first negativevoltage, wherein the write assist circuit comprises: a boost circuitconfigured to provide a second negative voltage lower than the firstnegative voltage; and an adjustment circuit configured to increase thesecond negative voltage to the first negative voltage, wherein: theadjustment circuit comprises a transistor with a gate terminal, a firstsource/drain terminal, and a second source/drain terminal; the gateterminal is electrically connected to a first voltage source; the firstsource/drain terminal is electrically connected to a second voltagesource; and the second source/drain terminal is electrically connectedto the boost circuit and couples the second negative voltage to thefirst negative voltage.
 9. The memory device of claim 8, wherein eachmemory cell in the array of memory cells comprises a pass gatetransistor, wherein a threshold voltage of the pass gate transistor issubstantially equal to a threshold voltage of the transistor.
 10. Thememory device of claim 8, wherein the first voltage source is ground.11. The memory device of claim 8, wherein the second voltage isconfigured to output a fixed logic high level.
 12. The memory device ofclaim 8, wherein the adjustment circuit further comprises a multiplexerconfigured to electrically couple the second source/drain terminal tothe boost circuit.
 13. The memory device of claim 8, wherein: the writedriver circuit is configured to output the reference voltage at abitline of the array of memory cells; the boost circuit is configured tocouple the reference voltage to the second negative voltage at thebitline; and the adjustment circuit is configured to increase the secondnegative voltage the first negative voltage at the bitline.
 14. Thememory device of claim 8, wherein the adjustment circuit furthercomprises an other transistor, wherein: the other transistor comprisesan other gate terminal, an other first source/drain terminal, and another second source/drain terminal; the other gate terminal iselectrically connected to the first voltage source; the other firstsource/drain terminal is electrically connected to the second voltagesource; and the other second source/drain terminal is electricallyshorted to the second source/drain terminal of the transistor.
 15. Thememory device of claim 8, wherein the adjustment circuit furthercomprises an other transistor, wherein: the other transistor comprisesan other gate terminal, an other first source/drain terminal, and another second source/drain terminal; the other gate terminal iselectrically connected to the first voltage source; the other firstsource/drain terminal is electrically connected to the second voltagesource; and the other second source/drain terminal is electricallyconnected to the boost circuit.
 16. The memory device of claim 15,wherein the adjustment circuit further comprises a multiplexerelectrically connected to the second source/drain terminal of thetransistor and to the other second source/drain terminal of the othertransistor.
 17. A method for a memory write operation, comprising:receiving memory address information associated with the memory writeoperation for one or more memory cells; providing a reference voltage toone or more bitlines coupled to the one or more memory cells; coupling,with a boost circuit, the reference voltage to a first negative voltageat the one or more bitlines; and increasing, with one or more pull-uptransistors, the first negative voltage to a second negative voltage,higher than the first negative voltage, at the one or more bitlinesbased on the memory address information.
 18. The method of claim 17,wherein the providing the reference voltage comprises initializing, witha pull-down transistor, the reference voltage to a ground level prior tocoupling the reference voltage to the first and increasing the firstnegative voltage to the second negative voltages.
 19. The method ofclaim 17, wherein the increasing the first negative voltage to thesecond negative voltage comprises biasing, via a voltage sourceconfigured to output a static logic low level, a gate terminal of eachof the one or more pull-up transistors to the static logic low level.20. The method of claim 17, wherein the increasing the first negativevoltage to the second negative voltage comprises: biasing a sourceterminal of each of the one or more pull-up transistors; and coupling,with a multiplexer, a drain terminal of each of the one or more pull-uptransistors to the one or more bitlines with the second negativevoltage.
 21. The write assist circuit of claim 1, wherein the groundvoltage source is configured to provide a fixed logic low level.